package com.cctc.lifecycle;

/**
 * @Name ExampleBeanWithXml
 * @Description: Bean 实例生命周期回调演示类
 * @Author: lichao
 * @Email: li2chao@126.com
 * @Date: 2024-01-15 09:50:30
 **/
public class ExampleBeanWithXml {

    public void init() {
        System.out.println("该方法在 Xml 配置中被指定为 default-init-method | init-method 方法");
        System.out.println("该 Bean 实例被创建和属性设置完成之后，将会执行该方法... ...");
        System.out.println("--> 对该 Bean 实例进行一些额外的初始化操作。");
    }

    public void destory() {
        System.out.println("该方法在 Xml 配置中被指定为 default-destroy-method | destroy-method 方法");
        System.out.println("在 Bean 实例被销毁时，将会执行该方法... ...");
        System.out.println("--> 释放该 Bean 实例持有的系统资源。");
    }

}

